home *** CD-ROM | disk | FTP | other *** search
- .ttl GRAPHIC SUPPORT ROUTINES (DRI-C)
-
- * (EHR) 851215, 860824
-
- bdos equ 2
- lstout equ 5
-
-
- .globl _pputc,_bitset,_odd
- .text
-
-
-
- _pputc:
- link a6,#-4 * stack frame
- movem.l d1-d7/a0-a6,-(sp) * save regs
- move.w 8(a6),d1 * parameter (char)
- and.w #$00ff,d1 * undo any sign extension
- moveq #lstout,d0
- trap #bdos * send char to lst:
- movem.l (sp)+,d1-d7/a0-a6 * restore regs
- unlk a6
- rts
-
- _bitset:
- move.l 4(sp),a0 * pointer
- moveq #0,d0
- move.b 9(sp),d0 * bit #
- bset d0,(a0) * set bit
- rts
-
- _odd:
- moveq #1,d0 * mask
- and.b 5(sp),d0 * clr d0 if even
- rts
-